/* Dialog com mensagem para aguardar */
var faguarde_dialog = function(msg) {

	var layout = '<div id="falert_dialog" title="Por favor aguarde">'
	+'<i class="mini_load"></i>'
	+msg
	+'</div>';

	if (msg == 'hide') {
		$('#falert_dialog').dialog( "destroy" );
		console.log('hide');
	} else {
		$('#carrega_dialog').html(layout);

		$('#falert_dialog').dialog({
			modal : true,
			closeOnEscape : false,
			height : 70,
			draggable : false
		});

		// Remove o botão de fechar
		$('button.ui-dialog-titlebar-close').remove();
	}
};

/* Exibe uma mensagem de confirmação para o usuário */ 
var fconfirm_dialog = function(msg, funcao_sim, funcao_nao) {

	var layout = '<div id="fconfirm_dialog" title="Aguardando confirmação">'
		+msg
	+'</div>';

	$('#carrega_dialog').html(layout);

	$( '#fconfirm_dialog' ).dialog({
		modal : true,
		closeOnEscape : false,
		width : 450,
		draggable : false,
		buttons : {
			"Sim" : function() {
				$( this ).dialog( 'destroy' );
				funcao_sim();
			},
			"Não" : function() {
				$( this ).dialog( 'destroy' );
				funcao_nao();
			}
		}
	});

};
/* Exibe o dialog com o botão de ok para o usuario */
var fok_dialog = function(msg, funcao) {
	var layout = '<div id="fok_dialog" title="Aguardando">'
		+msg
	+'</div>';

	$('#carrega_dialog').html(layout);

	$( '#fok_dialog' ).dialog({
		modal : true,
		closeOnEscape : false,
		width : 450,
		draggable : false,
		buttons : {
			"OK" : function() {
				funcao();
				$( this ).dialog( 'destroy' );
			}
		}
	});

	// Remove o botão de fechar
	$('button.ui-dialog-titlebar-close').remove();
};

var check_all = function(check) {

	var element = $(check).parents('fieldset').find('input[type="checkbox"]');

	if (check.checked == true) {
		element.attr('checked', true);
	} else {
		element.attr('checked', false);	
	}
}

$(document).ready(function() {
	$('#menu_lateral').menu();

	$( document ).tooltip();

	$( '#ui_tabs' ).tabs();
});
	